// pages/photo/photo.js
const app = getApp()
var server = app.globalData.server;
var appid = app.globalData.appid;

Page({
  data: {
    userInfo: {},
    slideList: [],
    img_url: app.globalData.cloud_url,
    love_fixed:''
  },
  onLoad: function () {
    this.getData();
  },
  getData(){
    wx.showLoading({ //期间为了显示效果可以添加一个过度的弹出框提示“加载中”  
      title: '加载中',
      icon: 'loading',
    });
    //查询数据
    const db = wx.cloud.database()
    // 查询当前用户所有的 swiper
    db.collection('swiper').where({}).get({
      success: res => {
        wx.hideLoading();
        this.setData({
          slideList: res.data[0].swiper,
          love_fixed:'image/love.gif'
        })
        console.log(res)
      },
      fail: err => {
        wx.showToast({
          icon: 'none',
          title: '获取数据失败失败'
        })
        console.error('[数据库] [查询记录] 失败：', err)
      }
    })
  },
  onReady: function () {
    // 页面渲染完成
  },
  onShow: function () {
    // 页面显示
  },
  onHide: function () {
    // 页面隐藏
  },
  onUnload: function () {
    // 页面关闭
  },
  /**
 * 用户点击右上角分享
 */
  onShareAppMessage: function () {
    var that = this;
    //console.log(that.data);
    return {
      title: '婚礼邀请函',
      path: 'pages/Wedding/Wedding',
      success: function (res) {
        wx.showToast({
          title: '分享成功',
        })
      },
      fail: function (res) {
        // 转发失败
        wx.showToast({
          title: '分享取消',
        })
      }
    }
  },
  previewImage: function (e) {
    var imgsurl = []
    var imgObj = this.data.slideList
    for (var i = 0; i < imgObj.length; i++) {
      imgsurl[i] = imgObj[i]['image']
    }
    var current = e.target.dataset.src;
    wx.previewImage({
      current: current, // 当前显示图片的http链接  
      urls: imgsurl // 需要预览的图片http链接列表
    })
  },
})